ArraySymbol
ArraySymbol[a] represents an array with name a.
ArraySymbol[a,{n1,n2,…}] represents an n1×n2×… array.
ArraySymbol[a,{n1,n2,…},dom] represents an array with elements in the domain dom.
ArraySymbol[a,{n1,n2,…},dom, sym] represents an array with the symmetry sym.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.